Blue Jeans SDK
BlueJeansSDK provides APIs for enabling real time BlueJeans audio and video communication. Create this object in the onCreate of application class and use. APIs are grouped into several relevant services. All the service objects are available all the time after SDK instantiation, however all are not active all the time. When inactive, APIs of the services do not react and the subscriptions will yield null. List of services : Globally active services -> - com.bluejeans.bluejeanssdk.meeting.MeetingService - com.bluejeans.bluejeanssdk.devices.VideoDeviceService - com.bluejeans.bluejeanssdk.logging.LoggingService - com.bluejeans.bluejeanssdk.permission.PermissionService - com.bluejeans.bluejeanssdk.customvideo.CustomVideoSourceService InMeeting active services -> - com.bluejeans.bluejeanssdk.meeting.ContentShareService - com.bluejeans.bluejeanssdk.devices.AudioDeviceService - com.bluejeans.bluejeanssdk.meeting.chat.PublicChatService - com.bluejeans.bluejeanssdk.meeting.chat.PrivateChatService - com.bluejeans.bluejeanssdk.meeting.ClosedCaptioningService - com.bluejeans.bluejeanssdk.meeting.ModeratorWaitingRoomService - com.bluejeans.bluejeanssdk.moderator.ModeratorControlsService - com.bluejeans.bluejeanssdk.moderator.ModeratorControlsService - com.bluejeans.bluejeanssdk.meeting.ParticipantsService - com.bluejeans.bluejeanssdk.meeting.individualstream.VideoStreamService InMeeting services get activated when com.bluejeans.bluejeanssdk.meeting.MeetingService.MeetingState transitions from com.bluejeans.bluejeanssdk.meeting.MeetingService.MeetingState.Validating to com.bluejeans.bluejeanssdk.meeting.MeetingService.MeetingState.Connecting and get inactivated when meeting ends by the transition of meeting state to com.bluejeans.bluejeanssdk.meeting.MeetingService.MeetingState.Idle
Parameters
Partner name consuming the SDK
Throws
if multiple SDK instance creation is attempted
if SDK instance creation is attempted on OS level lesser than 8.0